Configuring your Developer Portal
After enabling an API Gateway, you can configure the Gateway Settings and Developer Portal Settings to create and configure your Developer Portal.
Before you begin
- Install an API Gateway.
- Migrate an environment to your API Gateway. The environment needs to have at least one runtime with an Authentication Type set to Gateway.
- Add an Authentication Source.
Procedure
-
On the Configure Server > Gateways page, click on the name of the API Gateway that you want to use to set up your Developer Portal.
-
From the API Gateway information screen, navigate to the Location Settings panel.
-
Specify your Bind Address and optionally your Public URL to access the API Gateway.
The default port for the Bind Address and PublicURL is 8077.
- Bind Address - The URL that you use to access your API Gateway from inside your company's firewall.
- Public URL - The URL that you use to access your API Gateway from outside your company's firewall. Leave this field blank to use the internal URL as the external URL.
-
Click Save.
-
Navigate to the Developer Portal Settings panel.
-
Specify your Bind Address for the Developer Portal. The Bind Address is the URL you will provide to your Developer Portal users.
The default port for the Bind Address is 18077.
-
Specify the appropriate Authentication Source for the Developer Portal.
-
If you selected a JWT Authentication Source in step 7, specify the Identity Provider ID and Identity Provider Secret. You can optionally provide a User Name Identifier to use the value of a JWT claim. The claim name is case-sensitive and must exactly match the configuration in JWT. The configured claim should be available in ID token. Claims available in JWT are dependent on scopes. Verify that the claim and scopes configured in Developer Portal are accurate. This will be Application Owner User Name for all your applications attached to the Developer Portal.
-
Optional: Select one or more roles to restrict Developer Portal access to those users associated with those roles in the Restrict Access by Role field.
-
Click Save.
-
Navigate to the Publish page and select the Developer Portal from your list.
-
From the Title and Homepage category, enter an Internal Name, Published Name, and Welcome Message for your Developer Portal.
The published name and welcome message will appear on the main landing page of your Developer Portal.
infoUsing the rich text editor for the welcome message limits the HTML tags to only those that we support.
If you use the Source mode, you can enter any HTML tag, but any tag that we do not support is removed when you switch back to the rich text editor.
If you use Source mode to enter HTML tags that we do not support and click Save in Source mode without switching back to the rich text editor, the change is rejected with an error message.
-
Click Save.
-
From the Theme category, specify the navigation and theme colors, background image, and site logo with alternative text for your Developer Portal.
noteThe background image cannot exceed 1 mb and the logo size cannot exceed 0.75 mb.
infoIf you do not specify alternative text (or
alttext), text will not be provided to users on assistive technology such as screen readers. You can continue without adding alternative text, but may incur risk of breaking your local accessibility laws or business guidelines. We recommend describing your site logo in the alternative text so that it meets the WCAG guidelines. -
Click Preview Before Saving.
infoIf you select colors that do not meet the WCAG color contrast ratios in step 14, you will receive a warning because these color combinations might make your site too difficult to read or use for some users. You can continue without correcting the contrast ratio errors, but may incur risk by breaking your local accessibility laws or business guidelines. We recommend adjusting the colors so that they meet the WCAG color contrast ratios.
-
From the Theme Demonstration page, view the specified theme and click Return to Theme page to make any additional changes to your theme. If you do not need to make additional changes, click Next Page to view the different screens within the demonstration site.
-
Click Publish.
Next steps
Send your Developer Portal URL to your Developer Portal users so that they can sign in and begin working with your APIs.